.btn-outline-dark{
    margin-left: 5px;
}
form{
    margin-right: 55px;
}
nav a{
    font-size: 15px;
}
.carousel-indicators li{
    background: #bcdcdc;
    width: 10px;
    height: 10px;
    border: 2px solid #cccccc;
    border-radius: 6px;

}
.o{
    border: 1px solid #cccccc;
}


.main-bottom{
    background: #f5f5f5;
}
.usercase-list-item{
    min-height: 480px;
    margin-bottom: 30px;
    border: 1px solid #f3f3f5;
}
.wo .col-md-4 h5{
    width: 348px;
    height: 48px;
    background: #01c3ea;
    color: #fff;
    padding-top: 10px;
}
.col-md-4 img{
    margin-top: 35px;
}

.main .col-md-5{
    text-align:right ;
    position:absolute;
    top:0;
    right:0;
}
@media (max-width: 600px) {
    .bw img{
        width: 100%;
        margin-top: 22px;
    }
    .main-bottom .col-md-3{
        text-align: center;
    }
   .main .container{
       position: relative;
   }
   .main .col-md-5{
       text-align: right;
       position: initial;
       top: 137px;
       right: 0;
   }
}

















